RiceNIC: Prototyping Network Interfaces
نویسندگان
چکیده
RiceNIC is a reconfigurable and programmable Gigabit Ethernet network interface card (NIC). It was created as an open platform for public use and is freely available for research and education. It can be used to prototype new network server architectures, and has proved invaluable in recent research efforts. Using a commercial development board saved significant time and expense compared with custom fabrication. In addition, using a modern FPGA optimized for system-on-a-chip applications allowed the NIC to meet its performance goals with minimal effort.
منابع مشابه
A Reconfigurable and Programmable Gigabit Ethernet Network Interface Card
RiceNIC is a reconfigurable and programmable Gigabit Ethernet network interface card (NIC). It is an open platform meant for research and education into network interface design. The NIC is implemented on a commercial FPGA prototyping board that includes two Xilinx FPGAs, a Gigabit Ethernet interface, a PCI interface, and both SRAM and DRAM memories. The Xilinx Virtex-II Pro FPGA on the board a...
متن کاملThe Behavior Network Model
| The Behavior Network Model (BNM) for conceptual information modeling is described. A BNM description speciies both the static and dynamic aspects of an application. Static aspect modeling describes the structural properties of real world objects and their structural relationships. The dynamic aspect is modeled by processes and their interfaces. BNM allows formal analysis of model descriptions...
متن کاملAn FPGA-based Prototyping Platform for Research in High-Speed Interprocessor Communication
Parallel and multinode computing systems are becoming widespread and grow in sophistication. Besides simulation, rapid prototyping becomes important in designing and evaluating their architecture. We present an FPGA-based system that we developed and use for prototyping and measuring high speed processor-network interfaces and interconnects; it is an experimental tool for research projects in a...
متن کاملShared Phidgets: A Toolkit for Rapidly Prototyping Distributed Physical User Interfaces
Many physical user interfaces are best viewed as an interacting collection of remotely-located distributed hardware and software components. The problem is that current physical user interface toolkits do not normally offer distributed systems capabilities, leaving developers with extra burdens such as device discovery and management, lowlevel hardware access, and networking. Our solution is Sh...
متن کاملSocial Cheesecake: An UX-driven designed interface for managing contacts
Social network management interfaces should consider separation of contexts and tie strength. This paper shows the design process upon building the Social Cheesecake, an interface that addresses both issues. Paper and screen prototyping were used in the design process. Paper prototype interactions helped to explore the metaphors in the domain, while screen prototype consolidated the model. The ...
متن کامل